package com.example.demo.service;

import java.util.Map;

/**
 * 打印service
 *
 * @author nrz
 * @date 2024/8/31
 */
public interface PrintService {

    /**
     * 写入打印数据
     * @param projectName 项目名称
     * @param printName 打印数据标识
     * @param printData 打印数据
     * @return 项目名称和打印数据标识
     * @throws Exception 异常
     */
    Map<String, Object> savePrintData(String projectName, String printName, Map<String, Object> printData)  throws Exception;

    /**
     * 获取打印模板和数据
     * @param projectName 项目名称
     * @param configName 模板标识
     * @param printName 打印数据标识
     * @return 打印模板和标识
     */
    Map<String, Object> getPrintConfigAndData(String projectName, String configName, String printName);
}
